Introduction to uv, VSCode, Streamlit and Aider
Scan this code to view the slides on your phone or laptop:
uv is an extremely fast Python package and project manager, written in Rust 🦀
Check if installed correctly
uv is an extremely fast Python package and project manager, written in Rust 🦀
What is Aider?
Unzip the file and cd into it
Why we are choosing it:
A “Universal Adapter” for AI
Get the API KEY
check the directory for the file below and edit:
example.aider.conf.yml
change the name to .aider.conf.yml and save
You’ll see:
Aider v0.x.x
Model: gemini/gemini-1.5-pro-latest
Git repo: .git
>
…try the following
Copy the prompt from the PROMPT.md file and paste
Once the PRD is generated, prevent AI from changing it:
Why?
This was already accomplished from the instructions on the PROMPT.md. You can check the folder visually to confirm.
Please proceed to the next task.
That’s it!
/add file.py - Add file to context/read-only file.py - Prevent modifications/drop file.py - Remove from context/ls - List files in context/undo - Undo last change/diff - Show pending changes/help - Show all commands/exit - Exit aiderNo activation needed!
uv run automatically uses the virtual environment
Isolated environments
uv for reproducible dependenciesYour next project
pyproject.toml & .aider.conf.yml filesYour next project
uv syncHappy Vibe Coding! 💻✨
Get the entire files here.